Linker Loader


 
 
Concept Explanation
 

Linker - Loader

Just because a source code has been translated into object module does not mean that it is ready for execution. An important task that is still to be handled is assignment of memory address to various parts of the program.

A linker or a linkage editor is software that converts the object code into a load module that can be placed in memory and run by assignment memory address to various parts of the program.

A linker is an important utility program that takes the object files,produced by the assembler and compiler,and other code to join them into a single executable file.

Loader is special program that takes input of executable files from linker, loads it to main memory,and prepares this code for execution by computer. Loader allocates memory space program

.... (More Text Available, Login?)
Sample Questions
(More Questions for each concept available in Login)
Question : 1

 Loader is in charge of loading programs and libraries in______________

Right Option : A
View Explanation
Explanation
Question : 2

Which of the following statement(s) is incorrect about Linker?

(i) It uses an input of object code produced by the assembler and compiler.

(ii) The Foremost purpose of a linker is to produce executable files.

(iii) Linker is used to join all the modules

Right Option : D
View Explanation
Explanation
Question : 3

Which of the following statement(s) is/are Incorrect?

(i) Loader is special program that takes input of executable files from linker

(ii) The embedded computer systems have loaders

(iii) Linker is accountable for managing objects in the program's space.

Right Option : C
View Explanation
Explanation
 
 


Students / Parents Reviews [20]